Definition of Difference of two sets